doing something embarrassing - French English Dictionary